radar localization - Español Inglés Diccionario